import lsRequest from "../index"
import {
  ILoginInfo,
  ILoginResult,
  IRegister,
  IUpdateUserInfo,
  IUpdateUserInfoResult
} from "./types"
import { IdataType } from "../types"
enum loginRegisterType {
  Login = "/user/login",
  Register = "/user/register",
  updateUserInfo = "/user/updateUserInfo"
}

//登录
export function login(loginInfo: ILoginInfo) {
  return lsRequest.post<IdataType<ILoginResult>>({
    url: loginRegisterType.Login,
    data: loginInfo
  })
}

//注册
export function register(registerInfo: IRegister) {
  return lsRequest.post<IdataType<ILoginResult>>({
    url: loginRegisterType.Register,
    data: registerInfo
  })
}

//更新
export function updateUserInfo(userInfo: IUpdateUserInfo) {
  console.log("userInfo", userInfo)

  return lsRequest.post<IdataType<IUpdateUserInfoResult>>({
    url: loginRegisterType.updateUserInfo,
    data: userInfo
  })
}

// return lsRequest.post<ILoginResult>({
